Big Huge Thesaurus

mefloquine hydrochloride

noun